package model;

import java.awt.Color;

public abstract class Shape implements Drawable {

    private int x;
    private int y;
    private int stroke_width;
    private Color stroke_color;

    public Shape(int x, int y, int stroke_width, Color stroke) {
	this.x = x;
	this.y = y;
	this.stroke_width = stroke_width;
	this.stroke_color = stroke;
    }

    public int getX() {
	return x;
    }

    public void setX(int x) {
	this.x = x;
    }

    public int getY() {
	return y;
    }

    public void setY(int y) {
	this.y = y;
    }

    public int getStrokeWidth() {
	return stroke_width;
    }

    public void setStroke(int stroke_width) {
	this.stroke_width = stroke_width;
    }

    public Color getStrokeColor() {
	return stroke_color;
    }

    public void setStrokeColor(Color stroke_color) {
	this.stroke_color = stroke_color;
    }

}
